/*
 * 文件名： VehicleLocationData.java
 * 
 * 创建日期： 2016年11月25日
 *
 * Copyright(C) 2016, by <a href="mailto:liws@xingyuanauto.com">liws</a>.
 *
 * 原始作者: liws
 *
 */
package com.moli.iov.protocol.model.dto.realtime;

import java.io.Serializable;
import com.moli.iov.protocol.enums.realtime.LocationStateTag;


/**
 * 车辆位置 数据
 *
 * @author <a href="mailto:liws@xingyuanauto.com">liws</a>
 *
 * @version $Revision$
 *
 * @since 2016年11月25日
 */

public class VehicleGpsDto implements Serializable{
	
	public static final long serialVersionUID = 1L;
	

	/**
	 * 车辆定位状态
	 * 按bit计算
	 * 0-bit -> 0:有效定位;1:无效定位
	 * 1-bit -> 0:北纬;1:南纬
	 * 2-bit -> 0:东经;1:西经
	 * 3-7bit ->保留
	 */
	private LocationStateTag locationState;
	
	/**
	 * 经度
	 * 以度为单位乘以 10的6次方,精确到百万分之一
	 */
	private double longitude;
	
	/**
	 * 纬度
	 * 以度为单位乘以 10的6次方,精确到百万分之一
	 */
	private double latitude;

	public LocationStateTag getLocationState() {
		return locationState;
	}

	public void setLocationState(LocationStateTag locationState) {
		this.locationState = locationState;
	}

	public double getLongitude() {
		return longitude;
	}

	public void setLongitude(double longitude) {
		this.longitude = longitude;
	}

	public double getLatitude() {
		return latitude;
	}

	public void setLatitude(double latitude) {
		this.latitude = latitude;
	}

}
